#!/bin/bash

# 前端项目Docker部署脚本

echo "开始构建和部署前端项目..."

# 停止并删除现有容器
echo "停止现有容器..."
docker-compose down

# 构建镜像
echo "构建Docker镜像..."
docker-compose build --no-cache

# 启动服务
echo "启动服务..."
docker-compose up -d

# 检查服务状态
echo "检查服务状态..."
docker-compose ps

# 查看日志
echo "查看服务日志..."
docker-compose logs -f frontend &

echo "部署完成！前端应用将在 http://localhost 访问"
echo "后端API代理地址: http://localhost/api"
echo ""
echo "常用命令："
echo "  查看日志: docker-compose logs -f frontend"
echo "  停止服务: docker-compose down"
echo "  重启服务: docker-compose restart"
echo "  查看状态: docker-compose ps"